deposit of a deleterious substance - Français Anglais Dictionnaire